refactor

Feature tests

1.0.0

Wed May 15 2024 11:45:30 GMT+0500 (Pakistan Standard Time)



Feature: smoke


Scenario: QA-38==> Is Portal Deployed Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

When We Enter Login Creds "<username>" and "<password>" Passed

After Passed Screenshot -

Scenario: QA-38==> login as a "SSA" Failed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

When We Enter Login Creds "umair.aslam.ssa@techtronix.biz" and "Test_12345" Passed

Then move on landing page Passed

Then select customer as "uiautomator1" Passed

Then Dismiss_Card_SSA Passed

After Failed

page.screenshot: Timeout 30000ms exceeded. Call log: - taking page screenshot at World. (D:\automatmions\a\QAutomation\test_scripts\ticket_manager\tms\src\hooks\hooks.js:48:26)

Scenario: QA-39==> Purchase Marketplace ticket from (Search Detail) with "Business" Purchase and status as "Approved" (with invitee) for ==> "SSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify Hide External Ticket is off Passed

Then Select Marketplace ticket Passed

Then Insert Order Details for "Business" Passed

Then Change order status as "Approved" for "Business" purchase Passed

After Passed Screenshot -

Scenario: QA-39==> Purchase Marketplace ticket from (Search Detail) with "Personal" Purchase and status as "" (with invitee) for ==> "SSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Select Marketplace ticket Passed

Then Insert Order Details for "Personal" Passed

After Passed Screenshot -

Scenario: QA-42==> Create order from (Landing page) with order type "Business Use" with invitee Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA Passed

Then Select Location as "All Locations" and ticket as "Company Owned" Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" for shipping Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "1" invitee details Passed

Then Submit Ticket Passed

After Passed Screenshot -

Scenario: QA-42==> Create order from (Landing page) with order type "Personal Use" with invitee Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA Passed

Then Select Location as "All Locations" and ticket as "Company Owned" Passed

Then Select Random company owned event from Landing Page Passed

Then Insert Ticket details as order type "Personal Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "1" invitee details Passed

Then Submit Ticket Passed

After Passed Screenshot -

Scenario: QA-43==> Verify Is Static Map available? for "CSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA Passed

Then Select Ticket Type Dropdown as "All Available Tickets" Passed

Then Scroll page Down Passed

Then read map Passed

After Passed Screenshot -

Scenario: QA-43==> Verify Is Dynamic Map available? and check No of tickets dynamically for "SSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA Passed

Then Select Ticket Type Dropdown as "Market Place" Passed

Then Scroll page Down Passed

Then Select random event from Landing page Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"Invitee Information"" ==> Verify Count Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Invitee Information" Report Passed

Then Reset View Passed

Then Apply aggregate function "Count" on "Invitee Information" Report Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"All Tickets"" ==> Verify Count Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "All Tickets" Report Passed

Then Reset View Passed

Then Apply aggregate function "Count" on "All Tickets" Report Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"Shipping"" ==> Verify Count Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Reset View Passed

Then Apply aggregate function "Count" on "Shipping" Report Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"Shipping"==> Verify sum Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Apply aggregate function "Sum" on "Shipping" Report Passed

Then Reduce no of Tickets using multiple inline filters Passed

Then Verify aggregate function Sum for "Shipping" Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"Shipping"==> Verify average Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Apply aggregate function "Average" on "Shipping" Report Passed

Then Verify aggregate function Average for "Shipping" Passed

After Passed Screenshot -

Scenario: QA-44==> Verify "Pie" Graph Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Usage by Top Attendees" Report Passed

Then Verify "Pie" Graph with Label as "Performer Name" and Data Column as "Tickets Available" for "Usage by Top Attendees" Passed

Then Verify Check box Passed

After Passed Screenshot -

Scenario: QA-44==> Verify "Bar" Graph Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Usage by Top Attendees" Report Passed

Then Verify "Bar" Graph with Label as "Performer Name" and Data Column as "Tickets Available" for "Usage by Top Attendees" Passed

Then Verify Check box Passed

After Passed Screenshot -

Scenario: QA-44==> REPORT:"Unsubscribe Status"==> Verify: Is_aggregation_disabled Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Unsubscribe Status" Report Passed

Then Apply aggregate function "" on "Unsubscribe Status" Report Passed

Then Verify: Is aggregation disabled Passed

After Passed Screenshot -

Scenario: QA-46==> Ship order through FedEx and also cancel shipment Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify FedeEx Integration is enable Passed

Then Select Company Owned ticket Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" for shipping Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "1" invitee details Passed

Then Submit for "SSA" Passed

Then Change first status as "order_approve" for "Business Use" from pending manager approval state "1" Passed

Then Process Shipment using FedEx Passed

After Passed Screenshot -

Scenario: QA-46==> Ship order through UPS Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA_ Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify UPS Integration is enable Passed

Then Select Company Owned ticket Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" for shipping Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "1" invitee details Passed

Then Submit for "SSA" Passed

Then Change first status as "order_approve" for "Business Use" from pending manager approval state "1" Passed

Then Process Shipment using UPS Passed

After Passed Screenshot -

Scenario: QA-46==> Ship order through FedEx/UPS with multiple invitees second method Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA_ Passed

Then Select Company Owned ticket Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" for shipping Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "2" invitee details Passed

Then Submit for "SSA" Passed

Then Change first status as "order_approve" for "Business Use" from pending manager approval state "1" Passed

Then Process Multiple "2" Shipment using Second method Passed

After Passed Screenshot -

Scenario: QA-46==> Ship order through FedEx/UPS with multiple invitees using first method and print Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA_ Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" for shipping Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Insert all "2" invitee details Passed

Then Submit for "SSA" Passed

Then Change first status as "order_approve" for "Business Use" from pending manager approval state "1" Passed

Then Process Multiple "2" Shipment using First method Passed

Then Print Packing List Passed

After Passed Screenshot -

Scenario: QA-48==> Verify Workflow for Payment Processing (Alpha) Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify Alpha is Enable Passed

After Passed Screenshot -

Scenario: QA-50==> Check Settings for order approval Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify Approval Manager is Enable Passed

And Verify Ticket Approval Manager is Enable Passed

And Verify Order purpose approver is Enable Passed

Then Set Manager approver as "tmautomator.csa" with email as "tmautomator.csa@techtronix.biz" Passed

After Passed Screenshot -

Scenario: QA-50==> Submit order those are in Pending by approval manager for "Business Use" and status as "order_approve" with invitee Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Submit for "SSA" Passed

Then Change first status as "order_approve" for "Business Use" from pending manager approval state "1" Passed

After Passed Screenshot -

Scenario: QA-50==> Submit order those are in Pending by approval manager for "Business Use" and status as "order_deny" with invitee Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Select Company Owned ticket for "Business Use" and user "SSA" Passed

Then Insert Ticket details as order type "Business Use" for "SSA" Passed

Then Insert first invitee detail for "SSA" Passed

Then Submit for "SSA" Passed

Then Change first status as "order_deny" for "Business Use" from pending manager approval state "0" Passed

After Passed Screenshot -

Scenario: Logout SSA (SSA Cases Completed) Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA_ Passed

Then logout SSA Passed

After Passed Screenshot -

Scenario: QA-38==> login as a "SSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

When We Enter Login Creds "umair.aslam.ssa@techtronix.biz" and "Test_12345" Passed

Then move on landing page Passed

Then select customer as "uiautomator1" Passed

Then Dismiss_Card_SSA Passed

After Passed Screenshot -

Scenario: QA-50==> Submit order on FCFS basis with order type "Personal Use" without invitee Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to CustomerFeatures tab Passed

Then Verify FCFS is Enabled Passed

Then Select Company Owned ticket for "Personal Use" and user "SSA" Passed

Then Insert Ticket details as order type "Personal Use" for "SSA" Passed

Then Submit for "SSA" Passed

Then wait for a while Passed

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Invitee Information"==> Check if every report and list page is opening and verify Select all filter and remove all filter Failed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Invitee Information" Report Passed

Then Verify No of records After removing all Filters Failed

Error: function timed out, ensure the promise resolves within 300000 milliseconds at Timeout. (D:\automatmions\a\QAutomation\test_scripts\ticket_manager\tms\node_modules\@cucumber\cucumber\lib\time.js:54:20) at listOnTimeout (node:internal/timers:573:17) at process.processTimers (node:internal/timers:514:7)

Then Verify select all Filter Skipped

After Passed Screenshot -

Scenario: QA-51==> REPORT:"All Tickets"==> Check if every report and list page is opening and verify Select all filter and remove all filter Failed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "All Tickets" Report Passed

Then Verify No of records After removing all Filters Failed

Error: function timed out, ensure the promise resolves within 300000 milliseconds at Timeout. (D:\automatmions\a\QAutomation\test_scripts\ticket_manager\tms\node_modules\@cucumber\cucumber\lib\time.js:54:20) at listOnTimeout (node:internal/timers:573:17) at process.processTimers (node:internal/timers:514:7)

Then Verify select all Filter Skipped

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Shipping"==> Check if every report and list page is opening and verify Select all filter and remove all filter Failed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Verify No of records After removing all Filters Failed

Error: function timed out, ensure the promise resolves within 300000 milliseconds at Timeout. (D:\automatmions\a\QAutomation\test_scripts\ticket_manager\tms\node_modules\@cucumber\cucumber\lib\time.js:54:20) at listOnTimeout (node:internal/timers:573:17) at process.processTimers (node:internal/timers:514:7)

Then Verify select all Filter Skipped

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Shipping"==> Check if every report and list page is opening inline filter Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Remove All Filter Passed

Then Verify InLine Filter Passed

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Shipping"==> verify filter tab and Export reports in PDF+EXCEL and verify DeSelect all filter Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Remove All Filter Passed

Then Verify Filter tab Passed

Then Export as PDF Passed

Then Export as Excel Passed

Then Verify DeSelect all Filter Passed

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Invitee Information"==> verify save report and verify email address Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Invitee Information" Report Passed

Then Save Report Passed

Then Send Report at invalid mail address Passed

And Send Report at Valid mail address Passed

After Passed Screenshot -

Scenario: QA-51==> REPORT:"Shipping"==> verify Pagination Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Navigate to "Shipping" Report Passed

Then Verifiy Pagination Passed

After Passed Screenshot -

Scenario: Logout SSA (SSA Cases Completed) Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

Then Dismiss_Card_SSA_ Passed

Then logout SSA Passed

After Passed Screenshot -

Scenario: QA-38==> login as a "CSA" Passed

Given Navigate to TicketManager website ==> "https://app01-qa10.spotlighttms.com/" Passed

When We Enter Login Creds "tmautomator.csa@techtronix.biz" and "tmautomator123" Passed

Then move on landing page Passed

Then Dismiss_Card Passed

Then Wait for few seconds Passed

After Passed Screenshot -